<?php
	require_once ("sessao.php");
	require_once ("BancoDados.php");
	include ("Empresa.php");
	
	restritoUsuario();
	$nomeEmpresa = $_POST['nomeEmpresa'];
	$numeroFuncionarios = $_POST['numeroFuncionarios']+0;
	$idCidade = $_POST['idCidade'];
	$nomeCidade = $_POST['nomeCidade'];
	$porte = $_POST['porte'];	
	$segmentoComercio = isset($_POST['segmentoComercio']);
	$segmentoIndustria = isset($_POST['segmentoIndustria']);
	$segmentoServicos = isset($_POST['segmentoServicos']);
	$segmentoPublico = isset($_POST['segmentoPublico']);
	$idSetoresAtuacao = $_POST['idSetoresAtuacao'];
	//variavel contendo o array serializado
	$idSetorErro = serialize(array_flip($idSetoresAtuacao));	

	//tenta conectar-se ao banco de dados
	$conexaoBD = new BancoDados ();
	//verifica se a conexao ao banco de dados ocorreu corretamente
	if (!$conexaoBD->conecta ()) {
		$aviso = "Erro de sistema! Contate o administrador do sistema!";
		header("Location:incluirEmpresa.php?aviso=".$aviso."&idCidade=".$idCidade."&nomeCidade=".$nomeCidade."&nomeEmpresa="
		.$nomeEmpresa."&porte=".$porte."&idSetoresAtuacao=".$idSetorErro
		."&numeroFuncionarios=".$numeroFuncionarios."&segmentoComercio=".$segmentoComercio
		."&segmentoIndustria=".$segmentoIndustria."&segmentoServicos=".$segmentoServicos
		."&segmentoPublico=".$segmentoPublico.(isset($_POST['popUp'])?"&popUp=true":''));
		exit();
	}
	
	$empresa = new Empresa (0, $nomeEmpresa, $porte, $numeroFuncionarios, $idCidade, $segmentoComercio, $segmentoServicos, 
	$segmentoIndustria, $segmentoPublico, $idSetoresAtuacao, $conexaoBD);
	$aviso = $empresa->insere();
	$conexaoBD->desconecta();
	if ($aviso == "sucesso") {
		header("Location:incluirEmpresa.php?aviso=".$aviso.(isset($_POST['popUp'])?"&popUp=true":''));
	} else {
		header("Location:incluirEmpresa.php?aviso=".$aviso."&idCidade=".$idCidade."&nomeCidade=".$nomeCidade."&nomeEmpresa="
		.$nomeEmpresa."&porte=".$porte."&idSetoresAtuacao=".$idSetorErro
		."&numeroFuncionarios=".$numeroFuncionarios."&segmentoComercio=".$segmentoComercio
		."&segmentoIndustria=".$segmentoIndustria."&segmentoServicos=".$segmentoServicos
		.(isset($_POST['popUp'])?"&popUp=true":''));
	}
	exit();
?>